package com.app.service;


import com.app.vo.ValueAndNameVo;
import com.app.vo.WorkApplyVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.app.model.EnterpriseModel;
import com.app.model.LookMeModel;
import com.app.model.WorkApplyModel;

import java.util.List;

/**
 * @Description: ***
 * @Author: N
 * @Date: 2022年11月24日10点26分
 */
public interface WorkApplyService {


    List<WorkApplyModel>  getWorkApplyByCustomer(int customerId, int publishId);

    List<WorkApplyModel> getWorkApplyByPublishId(int publishId);

    int getWorkApplyCountByPublishId(int publishId);

    Page<WorkApplyModel>  getWorkApplyByCustomerId(int customerId,int page,int limit);

    Page<WorkApplyModel> getWorkApplyByComId(int comId, int page, int limit);

    int enterpriseWorkApplyCount(int eid);

    int insert(WorkApplyModel model);


    void delete(int id);

    int countAll(String startTime,String endTime,Integer type);

    int getModelCountByTime(String crtTime);


    Integer selectResumeSubmitterCount();

    Integer selectResumeSubmissionVolumeCount();

    List<WorkApplyModel> employers();

    int countGroup();

    List<WorkApplyModel> post();

    WorkApplyVo resumeList(Integer page, Integer limit, Integer streetId);
}
